* {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
}
		
html, body {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
		
body {
	background: #16a085;
	font-family: montserrat,sans-serif;
	line-height: 1.3;
	-webkit-font-smoothing: antialiased;
}
		
#particles {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
		
.login-body {
	width: 480px;
	height: 380px;
	background-color: #fff;
	z-index: 1;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -190px;
	margin-left: -190px;
	border-radius: 3px;
	padding: 15px 22px;
	box-shadow: 0 0 10px #eee;
}
		
.login-title {
	padding: 20px 0px 28px 0px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #009688;
}

.login-item {
	margin-top: 20px;
	padding: 0px 10px;
	position: relative;
}
		
.login-item .layui-input {
	padding-left: 36px;
}

.login-item label {
	position: absolute;
	color: #ccc9c9;
	top: 1px;
	width: 38px;
	line-height: 36px;
	text-align: center;
}